5d3540509de4deac080bf75e3d73f97e59b74779,xwiki-core/src/main/java/com/xpn/xwiki/web/PropUpdateAction.java,PropUpdateAction,propUpdate,#XWikiContext#,38

Before Change


        // Prepare a Map for field renames
        Map fieldsToRename = new HashMap();

        Iterator it = bclass.getFieldList().iterator();
        while (it.hasNext()) {
            PropertyClass origproperty = (PropertyClass) it.next();
            PropertyClass property = (PropertyClass) origproperty.clone();
            String name = property.getName();
            Map map = ((EditForm) form).getObject(name);

After Change


        // Prepare a Map for field renames
        Map<String, String> fieldsToRename = new HashMap<String, String>();

        for (PropertyClass originalProperty : (Collection<PropertyClass>) bclass.getFieldList()) {
            PropertyClass newProperty = (PropertyClass) originalProperty.clone();
            String name = newProperty.getName();
            Map<String, ? > map = ((EditForm) form).getObject(name);